package com.fr.report;

import com.fr.base.XMLable;

public abstract interface Report extends ReportGetter, CellElementCase, FloatElementCase, XMLable
{
  public abstract FineBook getBook();

  public abstract void setColumnWidth(int paramInt1, int paramInt2);

  public abstract void setRowHeight(int paramInt1, int paramInt2);

  public abstract void setReportSettings(ReportSettings paramReportSettings);

  public abstract void setReportPageAttr(ReportPageAttr paramReportPageAttr);

  public abstract void setHeader(int paramInt, ReportHF paramReportHF);

  public abstract void setFooter(int paramInt, ReportHF paramReportHF);

  public abstract PageSet generateReportPageSet(PaperSetting paramPaperSetting);
}